package com.yunhai.support.service;

import com.yunhai.support.entity.vo.*;

public interface WechatTemplateService {

    public void startWechatTemplate(WechatTemplateVo wechatTemplateVo) throws Exception;

    public void startDeviceStatusTemplate(DeviceStatusTemplateVo deviceStatusVo) throws Exception;

    /**
     * 来电通知
     * */
    void startTrunOnElectricWechatTemplate(WechatTurnOnTemplateVo wechatTurnOnTemplateVo) throws Exception;

    /**
     * 停电通知
     * */
    void startTrunOutElectricWechatTemplate(WechatTurnOutTemplateVo wechatTurnOutTemplateVo) throws Exception;

    /**
     * 测试通知
     * */
    void startTestOnlineWechatTemplate( WechatTestTemplateVo wechatTestTemplateVo ) throws Exception;

    void startWechatAudioTemplate(WechatAudioTemplateVo wechatAudioTemplateVo) throws Exception;

    void startDeviceannualChargeWechatTemplate(WechatAnnualChargeTemplateVo wechatAnnualChargeTemplateVo) throws Exception;
}
